	  body{background: #f4f4f4;padding-bottom: 1rem;}
		.list_img{width: 100%;}
    .mask_model{position: fixed;}
		.img_div{position: relative;}
		.time{padding: .10rem .25rem;border-radius: .08rem;background: rgba(0, 0, 0, 0.52);
			position: absolute;right:.22rem;bottom: .20rem;color: #fff;font-size: .26rem;text-align: center;}
		.icon_prises{width:.74rem;position: absolute;right: .20rem;top: .20rem;}
		.icon_prise{width:.74rem;margin-bottom: .10rem;}
		.title{font-size: .32rem;color: #353535;font-weight: bold;padding:.37rem .20rem .23rem .20rem;line-height: .43rem;}
		.content{font-size: .28rem;color: #666666;line-height: .45rem;padding: 0 .20rem .30rem .20rem;}
		.header{background: #fff;}
		.options_content{font-size: .28rem;color: #999999;padding: .25rem 0 .25rem .23rem;line-height: .40rem;}
		.options{margin-top:.28rem;background: #fff;padding-bottom: .5rem;margin-bottom: .3rem;}
		.options_input{padding: .35rem 0 0 0;background: #f4f4f4;width: 7.04rem;margin:0 auto;height: 1.4rem;box-sizing: border-box;border-radius: .1rem;}
		.options_input input{width: 2.98rem;height: .72rem;background: #fff;text-align: center;border-radius: .04rem;
			color:#333;font-size: .28rem;display: block;border:1px solid #e2e2e2;margin-left: 1.99rem;float: left; }
		.options_input span{font-size: .28rem;color: #666666;float: left;margin-left: .10rem;height: .72rem;line-height: .72rem;}
      .confirm{width: 2.49rem;height: .73rem;color: #fff;font-size: .32rem;background: #f8d434;display: block;margin:.42rem auto 0;border-radius: .1rem;}
	    .confirm1{width: 2.49rem;height: .73rem;color: #fff;font-size: .32rem;background: #a1a1a1;display: block;margin:.42rem auto 0;border-radius: .1rem;}
		.optionA{width: 7rem;height: 1.12rem;border-radius: .1rem;background: #f4f4f4;overflow: hidden;margin:0 auto;vertical-align: middle;}
		.optionA .optionA_left{width: 1.12rem;height: 1.12rem;background: #f89934;font-size: .32rem;color: #fff;text-align: center;line-height: 1.12rem;float: left;}
        .optionA_right{font-size: .28rem;color: #333333;height:1.12rem;padding: 0 .23rem;width: 5.8rem;box-sizing: border-box;float: left;vertical-align: middle;
        	display: -webkit-box;
		   -webkit-box-orient: horizontal;
		   -webkit-box-pack: center;
		   -webkit-box-align: center;
		  
			  display: -moz-box;
			  -moz-box-orient: horizontal;
			  -moz-box-pack: center;
			  -moz-box-align: center;
			  
			  display: -o-box;
			  -o-box-orient: horizontal;
			  -o-box-pack: center;
			  -o-box-align: center;
			  
			  display: -ms-box;
			  -ms-box-orient: horizontal;
			  -ms-box-pack: center;
			  -ms-box-align: center;
			  
			  display: box;
			  box-orient: horizontal;
			  box-pack: center;
			  box-align: center;
        }
		.optionA_right .empty{height:100%;vertical-align:middle; display: inline-block;}
		.optionA_right .text{font-size: .28rem;color: #333333;display:inline-block;line-height: .38rem;}
		.optionA{margin-top: .25rem;}
		.optionA_left img{width: .5rem;position: relative;top: .05rem;}
		.optionA_left.selected{background: #f8d434;}
		.views_title{height: .35rem;line-height: .35rem;color: #333333;font-size: .3rem;border-left:3px solid #333;padding-left: .15rem;margin-bottom: .4rem;}
		.views{padding: 0 .22rem;background: #fff;padding-top: .4rem;margin-top: .3rem;}
    .selects{background: #f8d434 !important;}
    .swiper-container{height: 1.5rem;}

		/*奖品设置*/
		.prize{padding:.32rem 0 .2rem .24rem;background: #fff;overflow: scroll;white-space: nowrap;}
		.prize_list{width: 2.3rem;margin-left: .2rem;display: inline-block;}
		.prize_list .prize_img{overflow: hidden;position: relative;width: 2.3rem;height: 2.3rem;border-radius: .1rem;box-shadow:  0 0 .5rem #eee;text-align: center;display: table-cell;vertical-align: middle;}
		.prize_list img{width: 1.25rem;vertical-align: middle;}
		.prize_num{color:#fff; font-size:.24rem;text-align: center;background: #fb597b;padding: 0 .17rem;position: absolute;bottom: 0;left: 0;border-top-right-radius: .25rem;border-bottom-left-radius: .1rem;max-width: 100%;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
		.prize_name{color:#333333;font-size: .24rem;margin:.15rem 0 .2rem 0;max-height: .6rem;
			word-wrap:break-word;word-break:break-all;
			overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		     -webkit-line-clamp: 2;
		     -webkit-box-orient: vertical;
             white-space: normal;
		}
		.prize_money{font-size: .26rem;color: #f89934;}
    .options_content1{padding: .25rem 0 0 .23rem;}


		/*合作伙伴*/
		  .hezuo_title{font-size: .28rem;color: #333333;height: .87rem;line-height: .87rem;font-weight: bold;text-align: center;}
		  .hezuo{width: 7rem;height: 2.68rem;background: #fff;border-radius: .17rem;margin:.25rem auto;overflow: hidden;}
       .hezuo_logo{vertical-align: middle;text-align: center;height: 1rem;width: 100%;}
       .hezuo_logo span{ height:100%;
        display:inline-block;
        vertical-align:middle;}
       .hezuo li{width: 25%;text-align: center;display: inline-block;}
       .hezuo li img{width: .76rem;vertical-align: middle;}
       .logo_name{font-size: .22rem;color: #333333;text-align: center;}
      .hezuo_ul{overflow: hidden;white-space: nowrap;}
       .views_list{overflow: hidden;padding: .3rem 0 .4rem 0;position: relative;}
       .views_list .views_list_photo{float: left;width: .76rem;height: .76rem;border-radius: 50%;}
       .views_right{float: left;margin-left: .2rem;width: 6rem;}
       .views_time li:first-child{font-size: .28rem;color: #666666;font-weight: bold;margin-top: .08rem;}
       .views_time li:last-child{font-size: .24rem;color: #999999;margin-top: .05rem;}
       .views_info{font-size: .3rem;color: #333333;margin-top: .24rem;
        word-wrap:break-word;
        word-break:break-all;
       }
       .views_time ul{float: left;}
       .views_time{overflow: hidden;}
       .views_time span{float: right;font-size: .24rem;color: #666666;margin-top: .26rem;}
       .icon-dz{font-size: .4rem;color: #666666;margin-left: .06rem;}
       .icon-dianzan{font-size: .4rem;color: #fb597b;margin-left: .06rem;}
       .footer{ box-shadow: 0 3px .2rem rgba(0, 0, 0, 0.2);height: 1rem;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 50;background: #fff;}
       .footer button{width: 5.32rem;height: .73rem;text-align: center;border-radius: .1rem;color: #fff;font-size: .3rem;background: #fb597b;margin:.14rem 0 0 .25rem;}
	   .footer .share_btn{color: #333333;font-size: .3rem;display: inline-block;width: 1.8rem;text-align: center;height: .73rem;line-height: .73rem;margin-top: .14rem;}
       .icon-fenxiang{font-size: .34rem;color: #666666;margin-right: 0.08rem;position: relative;top: 0.02rem;}
       .views_content{width: 100%;height:2.7rem;position: absolute;background: #fff;bottom: 0;left: 0;z-index: 1001;overflow: hidden;}
       #view{width: 7rem;height: 1.55rem;display: block;background: #f5f5f5;box-sizing: border-box;padding: .15rem;font-size: .28rem;margin:.25rem auto;border:none;outline: none;border-radius: .1rem;}
      .views_content button{width: 1.5rem;text-align: center;color: #fff;float: right;margin-right: .24rem;background: #fb597b;font-size: .26rem;height: .5rem;border-radius: .08rem;}
    .shareimg{width: 100%;position: absolute;top: 0;right: 0;z-index: 1001;}
       .ruleimg{width:1.81rem;position: fixed;right: 0;top: 5.28rem;z-index: 30; }
        .pop_content{width: 70%;position: absolute;top: 1rem;left: 50%;margin-left:-35%;}
      .closePop{width: .6rem;position: absolute;top: -0.3rem;right: -0.3rem;}
     .popImg{width: 100%;display: block;}
    .save{width: 4rem;height: .7rem;text-align: center;position: absolute;bottom: -1rem;left: 50%;margin-left:-2.14rem;color: #fff;line-height: .7rem;border-radius: .15rem;border:1px solid #fff;font-size: .28rem;background: rgba(0, 0, 0, 0.55); }
     /*规则弹窗页面*/
        .rule_content{width: 6.30rem;min-height: 3.30rem;max-height: 9rem;position: absolute;top: 1rem;left: 50%;margin-left: -3.15rem;background: #ffffff;border-radius: .18rem;z-index: 100;}
        .rule_title{text-align: center;font-size: .28rem;color: #333333;
          width: 6.30rem;
          height: .88rem;line-height: .88rem;background: #e5e5e5;border-top-left-radius: .18rem;border-top-right-radius: .18rem;}
        .rule_title .rule_img{width: .45rem;vertical-align: middle;}
        .rule_list_content{max-height: 6rem;overflow-y: scroll;}
        .closeImg{width: .40rem;position: absolute;top: .20rem;right:.20rem;}
        .closeImg1{width: .40rem;position: absolute;bottom: -.73rem;left: 50%;margin-left: -.2rem;}
        .rule_list{overflow: hidden;margin-top: .37rem;
          word-wrap:break-word;
        word-break:break-all;}
        .rule_list span{width: .34rem;height: .34rem;display: block;float: left;background: #e5e5e5;color: #fff;font-weight: bold;border-radius: 50%;font-size: .24rem;text-align: center;line-height: .35rem;margin:0 .17rem 0 .30rem;}
        .rule_list div{font-size: .28rem;color: #666666;float: left;width: 5.06rem;line-height: .35rem;}
        .rule_bottom{text-align: center;font-size: .26rem;color: #999999;margin-top: .50rem;padding-bottom: .30rem;}
        /*规则弹窗页面end*/

        /*未中奖弹窗*/
        .winning_content{position: absolute;width: 6rem;height: 6.18rem;background: #fff;border-radius: .1rem;z-index: 100;top: 50%;left: 50%;margin-left: -3rem;margin-top: -3.09rem;}
        .lose_img{width: 100%;}
        .lose_text{position: absolute;top: .92rem;color: #fff;font-size: .34rem;left: 2.26rem;}
        .lose_ul{margin-top: .49rem;width: 100%;}
        .lose_ul li{font-size: .28rem;color: #333333;text-align: center;line-height: .45rem;}
        .close_lose{width:4rem;height: .74rem;outline: none;border: none;color: #ffffff;font-size: .32rem;display: block;margin:.36rem auto 0;background: #04c5cc;border-radius: .5rem; }
        /*未中奖弹窗*/

        .prize_content{width: 6.44rem;height: 8.37rem;z-index:101;background: url(../img/p_27.png) no-repeat;background-size: 100% 100%;position: absolute;top: 1rem;left: 50%;margin-left: -3.22rem;}
        .prize_title{font-size: .36rem;color: #ffffff;text-align: center;margin: 2.5rem 0 .40rem 0;}
        .tel_input{margin:.28rem auto 0;width: 4.37rem;height: .63rem;background: rgba(255, 255, 255, 0.2);
          border-radius: .17rem;overflow: hidden;box-sizing: border-box;padding-top: .15rem;}
        .tel_input span{border-right:1px solid rgba(255, 255, 255, 0.2);display: inline-block;width: 1.89rem;float: left;text-align: center;font-size: .26rem;color: #fff;}
        .tel_input input{position: relative;width: 2.20rem;float: left;font-size: .26rem;color: #fff;padding-left: .18rem;background: transparent;border:none;outline: none;}
        .tel_input ::-webkit-input-placeholder { /* WebKit browsers */
        color: #fff;
        }
        .tel_input :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #fff;
        }
        .tel_input ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #fff;
        }
        .tel_input :-ms-input-placeholder { /* Internet Explorer 10+ */
        color: #fff;
        }
        .sendcontact{width: 4.35rem;height: .82rem;color: #fff;font-size: .32rem;background: #ffb94a;border:none;outline: none;
          border-radius: .54rem;display: block;margin:.50rem auto 0;
          box-shadow: 0 3px .2rem rgba(0, 0, 0, 0.2);
        }
        .prize_tip{margin-top: .35rem;}
        .prize_tip span{text-align: left;font-size: .24rem;color: rgba(255, 255, 255, 0.6);display: block;line-height: .37rem;width: 4.5rem;display: block;margin:0 auto;}
        .close_prize{width: .90rem;position: absolute;bottom: -1rem;left: 50%;margin-left: -.45rem;}
